package cn.android.com.simpleplay.MyBroadcast;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;

import cn.android.com.simpleplay.MyService.NotificationService;

/**
 * @brief ：接收到 广播的  Intent后，
 *                          1、跳转到 NotificationService 界面当中
 *                          2、执行 Intent 的服务（提醒服务）
 *
 *                     两个参数的作用不是很清楚？？？？？？？？？？？？？
 */
public class AlarmReceiver extends BroadcastReceiver {
    @Override
    //  context.sendBroadcast(intent); ？？？？？？？？？什么意思

    public void onReceive(Context context, Intent intent) {

        //FLAG_ACTIVITY_NEW_TASK--------------C通过intent跳转到D
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//就理解成给intent附加一个标志吧。


        //------brief：跳转到与该工程下的（同一个Application中的）activity或者service
        intent.setClass(context, NotificationService.class); //启动Notification服务
        context.startService(intent);
    }

}
